package com.itheima.reggie.uitls;

//这是用来包装ThreadLocal工具类  里面提供了存取数据的方法
//ThreadLocal是在同一个线程内共享数据(需要同一条线程)   是线程中的局部变量
public class BaseContext {

    //1.定义ThreadLocal对象
    private static ThreadLocal<Long> threadLocal = new ThreadLocal<>();

    //2.定义存储数据的方法
    public static void set(Long id) {
        threadLocal.set(id); //存取多个Id值后面的值会覆盖前面的
    }

    //3.定义获取数据的方法
    public static Long get() {
        return threadLocal.get();
    }
}
